package com.htgd.gardenexpo.utils;

import org.springframework.stereotype.Component;

/**
 * 运动工具类
 * @author lihailong
 * @date
 */
@Component
public class SportsUtils {

    // 跑步消耗卡路里的计算函数
    public static double calculateCalories(double distanceKm, double caloriesPerKm) {

        // 消耗因子
        double calorieAdjustmentFactor = 1.036;

        // 计算总消耗卡路里
        double totalCalories = caloriesPerKm * distanceKm * calorieAdjustmentFactor;

        // 使用四舍五入处理
        totalCalories = Math.round(totalCalories * 10.0) / 10.0;  // 四舍五入到小数点后一位
        return totalCalories;
    }
}
